#waifu{
  margin-left: 70%;
  z-index: 999;
}
/*修改滚动条样式*/
::-webkit-scrollbar {
    /*滚动条整体样式*/
    width : 8px;  /*高宽分别对应横竖滚动条的尺寸*/
    height: 10px;
}
::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius   : 10px;
    background-color: #9e9da7;
    background-image: -webkit-linear-gradient(
            45deg,
            rgba(255, 255, 255, 0.2) 25%,
            transparent 25%,
            transparent 50%,
            rgba(255, 255, 255, 0.2) 50%,
            rgba(255, 255, 255, 0.2) 75%,
            transparent 75%,
            transparent
    );
}
::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
    background   : #ededed;
    border-radius: 10px;
}

.ai-color-blue{
    color: #2a68c9;
}



/*边框*/
.ai-border-bottom{
    /*border-bottom: 2px solid #9e9da7;*/
}


.ai-main {
    width: 1200px;
    margin: 0 auto;
}

.ai-ul-li {
    list-style: none;
}

.ai-overflow-hidden {
    overflow: hidden;
}

.ai-overflow-auto {
    overflow: auto;
}

.ai-text-align-left {
    text-align: left;
}

.ai-text-align {
    text-align: center;
}

.ai-text-align-right {
    text-align: right;
}

/* a标签 */
.ai-a-text {
    text-decoration: none;
}

/* 超出文本样式 */
.ai-text-ellipsis{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ai-text-auto{
    overflow: auto;
}

.ai-cursor{
    cursor: pointer;
}

/* 字体大小 */

.ai-font-size{
    font-size: 16px;
}

.ai-font-size-mini{
    font-size: 12px;
}

.ai-font-size-mini-lesser{
    font-size: 13px;
}

.ai-font-size-lesser{
    font-size: 14px;
}

.ai-font-size-lg{
    font-size: 18px;
}

.ai-font-size-max{
    font-size: 20px;
}

/*字体颜色*/
.ai-font-color-red{
    color: red;
}

.ai-font-color-ld{
    color: rgb(144, 147, 153);
}

.ai-font-color-aaa{
    color: #aaa;
}

/*float*/
.ai-float-left{
    float: left;
}

.ai-float-right{
    float: right;
}

/*背景颜色*/
.ai-background-black{
    background-color: black;
    width: 152px;
    height: 152px;
    border-radius: 6px;
}


/* 行内、块级转换 */
.ai-display-block{
    display: block;
}

.ai-display-inline{
    display: inline;
}

.ai-display-ib{
    display: inline-block;
}

.ai-display-none{
    display: none;
}

.ai-position-absolute{
    position: absolute;
}

.ai-position-relative{
    position: relative;
}

/* 内外边距 */
.ai-margin{
    margin: 20px;
}

.ai-margin-sz{
    margin: 10px;
}

.ai-margin-top{
    margin-top: 20px;
}


.ai-margin-bottom{
    margin-bottom: 20px;
}

.ai-margin-bottom-sz{
    margin-bottom: 10px;
}

.ai-margin-right-lg{
    margin-right: 40px;
}

.ai-margin-right{
    margin-right: 20px;
}

.ai-margin-right-sz{
    margin-right: 10px;
}

.ai-margin-left{
    margin-left: 20px;
}

.ai-margin-left-sz{
    margin-left: 10px;
}

.ai-margin-left-sz-min{
    margin-left: 5px;
}

.ai-margin-top-lg{
    margin-top: 40px;

}

.ai-margin-top{
    margin-top: 20px;
}

.ai-margin-tb{
    margin-top: 20px;
    margin-bottom: 20px;
}

.ai-margin-tb-sz{
    margin-top: 10px;
    margin-bottom: 10px;
}

.ai-margin-lr{
    margin-right: 20px;
    margin-left: 20px;
}

.ai-margin-lr-sz{
    margin-left: 10px;
    margin-right: 10px;
}

.ai-padding-sz{
    padding: 10px;
}

.ai-padding{
    padding: 20px;
}

.ai-padding-max{
    padding: 30px;
}

.ai-padding-lg{
    padding: 40px;
}

.ai-padding-bottom{
    padding-bottom: 20px;
}

.ai-padding-bottom-sz{
    padding-bottom: 10px;
}

.ai-padding-tb-lg{
    padding-top: 40px;
    padding-bottom: 40px;
}

.ai-padding-lr-max{
    padding-left: 30px;
    padding-right: 30px;
}

.ai-padding-lr{
    padding-left: 20px;
    padding-right: 20px;
}

.ai-padding-lr-sz{
    padding-left: 10px;
    padding-right: 10px;
}

.ai-padding-tb{
    padding-top: 20px;
    padding-bottom: 20px;
}

/*例外*/
.ai-padding-lr-exspose{
    padding-left: 12px;
    padding-right: 12px;
}

.flex-column{
  display: flex;
  flex-direction: column;
}
.flex-row{
  display: flex;
  flex-direction: row;
}

.flex-center{
  justify-content: center;
}

.flex-space-between{
  justify-content: space-between;
}
.flex-align-items-center{
  align-items: center;
}
